Type: concept
Confidence: 0.95
Created: 2026-04-18
Updated: 2026-04-18
Tags: 深度学习网络架构梯度流机器学习

残差连接(Residual Connection)

概述 (50-200字符)

一种网络结构设计,将输入x直接加到层的输出上形成H(x)=F(x)+x,使梯度可通过恒等捷径直接流向浅层,有效解决深层网络的退化问题和梯度消失

关键内容 (≥300字符, 用双链)

  1. 数学形式:传统网络学习 H(x),残差网络学习 F(x) = H(x) - x,输出为 F(x) + x。这一"加号"是ResNet的核心创新,让网络只需学习残差而非完整映射。
  2. 梯度流分析反向传播时 ∂L/∂x = ∂L/∂H · (∂F/∂x + 1)。无论 ∂F/∂x 多小(梯度消失),整体梯度至少有 ∂L/∂H · 1 这一项——梯度可以绕过任意层直接流向浅层,形成"梯度高速公路"。
  3. 为什么更容易学:若最优解接近恒等映射 H(x) ≈ x,则残差 F(x) ≈ 0。将网络权重推向零比将权重推向恒等变换容易得多,这使深层网络的优化变得可行。
  4. 实现细节:当输入输出维度不匹配时(stride≠1或通道数变化),shortcut需用1×1卷积进行投影对齐。BasicBlock用于ResNet-18/34,Bottleneck用于ResNet-50/101/152。
  5. 广泛影响残差连接已成为现代深度学习的默认组件,被Transformer(每个子层都有残差)、GPT、BERT、扩散模型U-Net等架构采用。后续衍生出DenseNet(密集连接)、SENet(通道注意力+残差)等变体。

来源

相关